<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <meta name="generator" content="VuePress 2.0.0-beta.27">
    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"><script src="https://at.alicdn.com/t/font_2849934_v6y652peian.js"></script><link href="https://gitee.com/ran_yong/mark-down-table-upload/raw/master/img/20211123222242.png" rel="icon"><link rel="stylesheet" type="text/css" href="//at.alicdn.com/t/font_2970797_5eiedcvhf0a.css"><title>Web测试于App测试 | Sakura</title><meta name="description" content="">
    <link rel="preload" href="/assets/js/runtime~app.5b846f34.js" as="script"><link rel="preload" href="/assets/css/styles.f5148030.css" as="style"><link rel="preload" href="/assets/js/452.9ec739fe.js" as="script"><link rel="preload" href="/assets/js/app.05eaf2e4.js" as="script">
    <link rel="stylesheet" href="/assets/css/styles.f5148030.css">
  </head>
  <body>
    <div id="app"><!--[--><!--[--><div class="common" style="--borderRadius:10px;--opacity:1;--fontColor:#2c3e50;--fontFamily:-apple-system;--fitter-blue:1px;"><header style="--borderRadius:10px;--opacity:1;--fontColor:#2c3e50;--fontFamily:-apple-system;--fitter-blue:1px;" class="header-bg-show navbar" id="c-navbar"><div class="toggle-sidebar-button"><svg class="icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div><span><a href="/" class=""><img style="border-radius:30px;" class="logo" src="https://gitee.com/ran_yong/mark-down-table-upload/raw/master/img/20211123222242.png" alt="Sakura"><span class="site-name" style="color: #2c3e50;">Sakura</span></a></span><div class="navbar-links-wrapper" style=""><!--[--><!--]--><nav class="navbar-links can-hide"><!--[--><div class="navbar-links-item"><!--[--><span class="aurora-nav-font aurora-navbar-icon"></span><a aria-current="page" href="/Back-end/Web%E6%B5%8B%E8%AF%95%E4%BA%8EApp%E6%B5%8B%E8%AF%95.html#" class="router-link-active router-link-exact-active nav-link nav-link-active" aria-label="面经">面经</a><!--]--></div><div class="navbar-links-item"><div class="dropdown-wrapper"><span class="sakura-html aurora-nav-font aurora-navbar-icon"></span><button class="dropdown-title" type="button" aria-label="前端"><span class="title">前端</span><span class="arrow down"></span></button><button class="mobile-dropdown-title" type="button" aria-label="前端"><span class="title">前端</span><span class="right arrow"></span></button><ul style="display:none;" id="c-nav-dropdown" class="nav-dropdown"><!--[--><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>JavaScript</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><!--[--><!----><a href="/Front-end/JavaScript%E8%AF%AD%E6%B3%95%E5%AD%A6%E4%B9%A0.html" class="nav-link" aria-label="JavaScript语言">JavaScript语言</a><!--]--></li><!--]--></ul><!--]--></li><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>TypeScript</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><!--[--><!----><a href="/Front-end/TypeScript%E8%AF%AD%E6%B3%95%E5%AD%A6%E4%B9%A0.html" class="nav-link" aria-label="TS语法学习">TS语法学习</a><!--]--></li><!--]--></ul><!--]--></li><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>Vue项目实战</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><!--[--><!----><a href="/Front-end/Vue%E9%A1%B9%E7%9B%AE%E5%AE%9E%E6%88%98.html" class="nav-link" aria-label="Vue_shop 项目实战">Vue_shop 项目实战</a><!--]--></li><!--]--></ul><!--]--></li><!--]--></ul></div></div><div class="navbar-links-item"><div class="dropdown-wrapper"><span class="sakura-houduankaifa aurora-nav-font aurora-navbar-icon"></span><button class="dropdown-title" type="button" aria-label="后端"><span class="title">后端</span><span class="arrow down"></span></button><button class="mobile-dropdown-title" type="button" aria-label="后端"><span class="title">后端</span><span class="right arrow"></span></button><ul style="display:none;" id="c-nav-dropdown" class="nav-dropdown"><!--[--><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>Fastapi</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><!--[--><!----><a href="/Back-end/Fastapi.html" class="nav-link" aria-label="Fastapi学习">Fastapi学习</a><!--]--></li><!--]--></ul><!--]--></li><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>Python基础</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><!--[--><!----><a href="/Back-end/python%E5%9F%BA%E7%A1%80%E5%AD%A6%E4%B9%A0.html" class="nav-link" aria-label="python基础学习">python基础学习</a><!--]--></li><!--]--></ul><!--]--></li><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>Go基础</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><!--[--><!----><a href="/Back-end/Go%E5%9F%BA%E7%A1%80%E5%AD%A6%E4%B9%A0.html" class="nav-link" aria-label="Go基础学习">Go基础学习</a><!--]--></li><!--]--></ul><!--]--></li><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>SQL基础</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><!--[--><!----><a href="/Back-end/SQL%E5%9F%BA%E7%A1%80%E5%AD%A6%E4%B9%A0.html" class="nav-link" aria-label="SQL基础学习">SQL基础学习</a><!--]--></li><!--]--></ul><!--]--></li><!--]--></ul></div></div><div class="navbar-links-item"><div class="dropdown-wrapper"><span class="sakura-service aurora-nav-font aurora-navbar-icon"></span><button class="dropdown-title" type="button" aria-label="服务端"><span class="title">服务端</span><span class="arrow down"></span></button><button class="mobile-dropdown-title" type="button" aria-label="服务端"><span class="title">服务端</span><span class="right arrow"></span></button><ul style="display:none;" id="c-nav-dropdown" class="nav-dropdown"><!--[--><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>宝塔面板</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><!--[--><!----><a href="/Other/WebHook.html" class="nav-link" aria-label="宝塔面板自动同步gitee仓库代码">宝塔面板自动同步gitee仓库代码</a><!--]--></li><!--]--></ul><!--]--></li><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>配置公钥</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><!--[--><!----><a href="/Other/%E9%85%8D%E7%BD%AEgitee%E3%80%81github%E5%85%AC%E9%92%A5.html" class="nav-link" aria-label="配置gitee、github公钥">配置gitee、github公钥</a><!--]--></li><!--]--></ul><!--]--></li><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>宝塔配置HTTPS</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><!--[--><!----><a href="/Other/%E5%AE%9D%E5%A1%94%E9%85%8D%E7%BD%AEHTTPS.html" class="nav-link" aria-label="如何通过宝塔配置HTTPS网站">如何通过宝塔配置HTTPS网站</a><!--]--></li><!--]--></ul><!--]--></li><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>Node后台运行</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><!--[--><!----><a href="/Other/%E5%9C%A8linux%E4%B8%AD%E6%8C%81%E7%BB%AD%E8%BF%90%E8%A1%8CNode.js%E6%96%87%E4%BB%B6.html" class="nav-link" aria-label="在linux中持续运行Node.js文件">在linux中持续运行Node.js文件</a><!--]--></li><!--]--></ul><!--]--></li><li class="dropdown-item"><!--[--><h4 class="dropdown-subtitle"><span>Mac安装Scrcpy投屏软件</span></h4><ul class="dropdown-subitem-wrapper"><!--[--><li class="dropdown-subitem"><!--[--><!----><a href="/Other/Mac%E5%AE%89%E8%A3%85scrcpy%E6%8A%95%E5%B1%8F%E8%BD%AF%E4%BB%B6.html" class="nav-link" aria-label="Mac M1芯 安装scrcpy投屏软件">Mac M1芯 安装scrcpy投屏软件</a><!--]--></li><!--]--></ul><!--]--></li><!--]--></ul></div></div><div class="navbar-links-item"><!--[--><span class="sakura-shijianzhou aurora-nav-font aurora-navbar-icon"></span><a href="/aurora-archive/" class="nav-link nav-link-active" aria-label="时间轴">时间轴</a><!--]--></div><div class="navbar-links-item"><!--[--><span class="sakura-guanyuwomen aurora-nav-font aurora-navbar-icon"></span><a href="/about" class="nav-link nav-link-active" aria-label="关于我">关于我</a><!--]--></div><div class="navbar-links-item"><!--[--><span class="sakura-youlianguanli aurora-nav-font aurora-navbar-icon"></span><a href="/link" class="nav-link nav-link-active" aria-label="友链">友链</a><!--]--></div><div class="navbar-links-item"><!--[--><span class="sakura-biaoqian aurora-nav-font aurora-navbar-icon"></span><a href="/tag" class="nav-link nav-link-active" aria-label="标签">标签</a><!--]--></div><div class="navbar-links-item"><!--[--><span class="sakura-41shuoshuo aurora-nav-font aurora-navbar-icon"></span><a href="/mood" class="nav-link nav-link-active" aria-label="说说">说说</a><!--]--></div><div class="navbar-links-item"><!--[--><span class="sakura-xiangce aurora-nav-font aurora-navbar-icon"></span><a href="/photo" class="nav-link nav-link-active" aria-label="相册">相册</a><!--]--></div><div class="navbar-links-item"><!--[--><span class="sakura-github aurora-nav-font aurora-navbar-icon"></span><a class="nav-link external nav-link-active" href="https://github.com/ranyong1997/sakura-docs" rel="noopener noreferrer" target="_blank" aria-label="Sakura"><!--[--><!--]--> Sakura<!--[--><!--]--></a><!--]--></div><!--]--></nav><!--[--><!--]--><!----><form class="search-box" role="search"><input type="search" autocomplete="off" spellcheck="false" value><!----></form></div></header><!--[--><div id="" class="mobile-sidebar-control"></div><div id="" class="mobileAnimate mobile-sidebar"><!----></div><!--]--><div class="setColor" style="--borderRadius:10px;--fontFamily:-apple-system;--fontColor:#2c3e50;"><div id="setIco" class="setIco bg_color"></div><div class="welcome-parent" id="welcome-parent"><div class="custom-about m-4 p-4 f4 color-shadow-small bg-gray-800-mktg rounded-2 signup-content-container welcome" style="display: none;" id="welcome"><span class="cancel aurora-iconfont-common aurora-style-cancel" id="cancel"></span><h1 class="common-style" id="sr-only-h2"></h1><div class="custom-top custom-common"><div class="custom-top-span custom-common-span"><span class="aurora-iconfont-common aurora-style-img home-welcome-custom-icon"></span>  </div><div class="custom-top-span custom-common-span"><span class="aurora-iconfont-common aurora-style-blur home-welcome-custom-icon"></span>  </div></div><div class="custom-bottom custom-common"><div style="flex:1;" class="custom-bottom-span custom-common-span"><!--[--><li class="custom-li"><span style="background-color: #2c3e50;" data-color="#2c3e50"></span></li><li class="custom-li"><span style="background-color: #42a5f5;" data-color="#42a5f5"></span></li><li class="custom-li"><span style="background-color: #8093f1;" data-color="#8093f1"></span></li><li class="custom-li"><span style="background-color: #FF6EC7;" data-color="#FF6EC7"></span></li><li class="custom-li"><span style="background-color: #FF7F00;" data-color="#FF7F00"></span></li><li class="custom-li"><span style="background-color: #8FBC8F;" data-color="#8FBC8F"></span></li><li class="custom-li"><span style="background-color: #EAADEA;" data-color="#EAADEA"></span></li><li class="custom-li"><span style="background-color: #3299CC;" data-color="#3299CC"></span></li><!--]--></div></div><div class="custom-bottom custom-common"><div style="flex:1;" class="custom-bottom-span custom-common-span"><!--[--><li class="custom-li"><span style="font-family: -apple-system;" data-color="-apple-system">冉</span></li><li class="custom-li"><span style="font-family: hlt;" data-color="hlt">冉</span></li><li class="custom-li"><span style="font-family: tzt;" data-color="tzt">冉</span></li><li class="custom-li"><span style="font-family: sst;" data-color="sst">冉</span></li><li class="custom-li"><span style="font-family: lf;" data-color="lf">冉</span></li><li class="custom-li"><span style="font-family: xsf;" data-color="xsf">冉</span></li><li class="custom-li"><span style="font-family: lsf;" data-color="lsf">冉</span></li><li class="custom-li"><span style="font-family: cgt;" data-color="cgt">冉</span></li><!--]--></div></div><div class="custom-bottom custom-common"><div class="custom-bottom-span custom-common-span"> 圆角 </div><div style="flex:3;" class="custom-bottom-span custom-common-span"><div class="input-range"><div class="input-left"><input autocomplete min="1" max="40" value="10" step="1" type="range"></div><div class="input-right">10</div></div></div></div><div class="custom-bottom custom-common"><div class="custom-bottom-span custom-common-span"> 透明度 </div><div style="flex:3;" class="custom-bottom-span custom-common-span"><div class="input-range"><div class="input-left"><input autocomplete min="0" max="1" value="1" step="0.01" type="range"></div><div class="input-right">1</div></div></div></div></div></div></div><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><div style="--fontColor: #2c3e50; --fontFamily: -apple-system;" class="sidebar-single-enter-animate theme-container"><div class="page-sidebar"><div class="sidebar-single-enter-animate page-top" id="page-top" show-mood-edit="false"><div class="top-mask" style="background-image: url(https://api.ixiaowai.cn/api/api.php?time=-4928);"></div><div class="aurora-top-bubble"><div class="aurora-top-bubble-par"><div class="aurora-top-bubble-box" id="aurora-top-bubble-box"></div><canvas class="aurora-top-bubble-canvas" id="aurora-top-bubble-canvas"></canvas></div></div><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><div class="page-record-control"><div class="page-top-record" id="page-top-record"><div class="page-record-bot-common page-record-top"><div class="page-record-top-left page-record-single-common"><span class="aurora-iconfont-common aurora-page-word"></span>  <span class="page-record-single-desc">总字数</span><span>0</span></div><div class="page-record-top-right page-record-single-common"><span class="aurora-iconfont-common aurora-page-time"></span>  <span class="page-record-single-desc">时长</span><span>0</span></div></div><div class="page-record-bot-common page-record-center"><div class="page-record-center-left page-record-single-common"><span class="aurora-iconfont-common aurora-page-comment"></span>  <span class="page-record-single-desc">评论数</span><span id="/Back-end/Web%E6%B5%8B%E8%AF%95%E4%BA%8EApp%E6%B5%8B%E8%AF%95.html" class="waline-comment-count"></span></div><div class="page-record-center-right page-record-single-common"><span class="aurora-iconfont-common aurora-page-read"></span>  <span class="page-record-single-desc">总阅读数</span><span id="/Back-end/Web%E6%B5%8B%E8%AF%95%E4%BA%8EApp%E6%B5%8B%E8%AF%95.html" class="waline-visitor-count"></span></div></div><!----></div></div><div class="top-image" id="top-image"><h1></h1></div></div><div class="content"><div id="article-page-parent" class="article-page-parent-pro article-page-parent"><div class="noShowSidebar page-sidebar-left" id="page-sidebar-left"><!--[--><!--]--><!--[--><!--[--><main style="--borderRadius: 10px;--opacity: 1;" class="page sidebar-single-enter-animate" id="article-page"><!--[--><!--]--><div id="theme-default-content" class="hide-h1-tag theme-default-content pageContent medium-zoom-content"><div class="page-top-share"><div class="page-top-share-next"><div class="poster-share" style="z-index:99;"><div class="poster-button" id="poster-button"><span class="aurora-iconfont-common aurora-poster-ico" data="8">生成海报3</span>  </div></div></div></div><!--[--><h1 id="web测试于app测试" tabindex="-1"><a class="header-anchor" href="#web测试于app测试" aria-hidden="true">#</a> Web测试于App测试</h1><h2 id="描述用浏览器访问www-baidu-com的过程" tabindex="-1"><a class="header-anchor" href="#描述用浏览器访问www-baidu-com的过程" aria-hidden="true">#</a> 描述用浏览器访问www.baidu.com的过程?</h2><ul><li>浏览器向DNS服务器发出解析域名的请求</li><li>DNS服务器将“www.baidu.com”域名解析为对应的IP地址，并返回给浏览器</li><li>浏览器于百度服务器进行三次握手，建立TCP连接</li><li>浏览器发出HTTP请求报文</li><li>服务器回复HTTP响应报文</li><li>浏览器解析响应报文，渲染HTML内容，并显示在页面上</li><li>收发报文结束，释放TCP连接，执行四次挥手</li></ul><h2 id="测试界面上一个输入框-输入信息后点击保存-你怎样确定是服务端问题还是端问题" tabindex="-1"><a class="header-anchor" href="#测试界面上一个输入框-输入信息后点击保存-你怎样确定是服务端问题还是端问题" aria-hidden="true">#</a> 测试界面上一个输入框，输入信息后点击保存，你怎样确定是服务端问题还是端问题?</h2><blockquote><p>通过网络调试工具对前后端问题进行定位：例如 通过抓包工具没有抓到数据包可以考虑是前段问题 能够抓到通信数据包就可以查看下HTTP状态码 4xx （客户端问题） 5xx服务端问题</p></blockquote><h2 id="如何测试购买下单和退货流程" tabindex="-1"><a class="header-anchor" href="#如何测试购买下单和退货流程" aria-hidden="true">#</a> 如何测试购买下单和退货流程</h2><blockquote><ul><li><p>用户下单后，取消订单</p></li><li><p>下单后，一直不付款，检查订单超时不付款的场景下，会不会自动取消订单</p></li><li><p>在订单快超时的，付款</p></li><li><p>下单后，在不同的终端登录，一端取消订单，同时一端对该订单进行付款</p></li><li><p>弱网状态下，多次点击提交订单按钮，检查是否会生成多个订单</p></li><li><p>用户付款后，申请退款，买家端的订单状态为退款申请中，卖家端显示为退款审核；申请退款通过后，订单状态为已关闭状态，买家收到退还的金额；卖家拒绝退款，订单状态为待发货状态；卖家超时不处理退款申请，自动退款，订单自动设置为已退款状态，买家收到退还的金额</p></li><li><p>买家收货后，买家申请退款/退货，买家端的订单状态为退款申请中，卖家端显示退款审核；申请退款通过后，订单状态为已关闭状态，买家收到退还的金额；卖家拒绝退款/退货，订单状态为已确认收货状态；卖家超时不处理退款/退货申请，自动退款，订单自动设置为已退款状态，买家收到退还的金额</p></li></ul></blockquote><h2 id="什么是sql注入-什么是跨站脚本-什么是跨站请求伪造" tabindex="-1"><a class="header-anchor" href="#什么是sql注入-什么是跨站脚本-什么是跨站请求伪造" aria-hidden="true">#</a> 什么是sql注入，什么是跨站脚本，什么是跨站请求伪造?</h2><blockquote><p>什么是SQL注入：</p><ul><li>SQL注入就是通过SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串，最终达到欺骗服务器执行恶意的SQL命令。</li></ul><p>XSS跨站脚本：</p><ul><li>浏览器错误的将攻击者提供的用户输入数据当作JS脚本给执行了，窃取包括用户身份信息在内部的各种敏感信息、修改web网页以欺骗用户，设置控制受害者的浏览器，或者和其他漏洞结合起来形成蠕虫攻击</li></ul><p>CSRF跨站请求伪造：</p><ul><li>浏览器发出违背用户意愿的请求，伪造请求，例如转发微博，添加管理员，修改资料等。</li><li>黑客通过网站B，诱使用户去访问已登录的网站A，进行一些违背用户意愿的请求，造成用户损失。</li></ul></blockquote><h2 id="给你一个网站怎么开展测试" tabindex="-1"><a class="header-anchor" href="#给你一个网站怎么开展测试" aria-hidden="true">#</a> 给你一个网站怎么开展测试?</h2><blockquote><ul><li>首先，查找需求说明、网站设计等相关文档，分析测试需求</li><li>指定测试计划，确定测试范围和测试策略，一般包括以下几部分：功能性测试，界面测试，性能测试，数据库测试，安全性测试，兼容性测试</li><li>设计测试用例 <ul><li>功能性能测试可以包括，但不限于以下几个方面：链接测试（链接是否正确跳转，是否存在空页面和无效页面，是否有不正确的出错信息返回等）；提交功能测试（多媒体元素是否可以正确加载和显示）；多语言支持是否能够正确显示选择的语言等。</li><li>界面测试可以包括但不限于以下几个方面：页面是否风格统一，美观。页面布局是否合理，重点内容和热点内容是否突出。空间是否正常使用。对于必须但为安安装的空间，是否提供自动下载并安装的功能，文字检查。</li><li>性能测试一般从以下两个方面考虑：压力测试，负载测试，强度测试</li><li>数据库测试要具体决定是否需要开展。数据库一般考虑连结性，对数据的存取操作，数据内容的验证等方面。</li><li>安全性测试：基本的登录功能的检查；是否存在溢出错误，导致系统崩溃或者权限泄漏</li><li>兼容性测试，根据需求说明的内容，确定支持的平台组合；浏览器的兼容版本；操作系统的兼容性；软件平台的兼容性；数据库的兼容性</li></ul></li><li>开展测试，并记录缺陷。合理的安排调整测试进度，提前获取测试所需的资源，建立管理体系</li><li>定期评审，对测试进行评估和总结，调整测试的内容</li></ul></blockquote><h2 id="电商支付模块的测试如何开展" tabindex="-1"><a class="header-anchor" href="#电商支付模块的测试如何开展" aria-hidden="true">#</a> 电商支付模块的测试如何开展？</h2><blockquote><ul><li>点击支付--&gt;选择支付方式--&gt;确认金额--&gt;输入密码--&gt;成功支付--&gt;</li><li>功能测试 <ul><li>边界值、等价类、错误推测</li></ul></li><li>接口测试 <ul><li>明确整个支付流程所需哟的调用接口，分清楚商家和第三方平台的接口以及参数的请求方式，包括对接口特定参数的加密，使用异常订单号模拟支付，对服务端的检验等等</li></ul></li><li>安全测试 <ul><li>支付都会涉及到金额，那么就需要安全测试这个方面，支付请求的伪造，金额的恶意篡改，恶意模拟第三方接口来调用商家接口等</li></ul></li><li>测试点 <ul><li>付款金额和应付金额是否一致</li><li>同一种支付方式，不同的支付入口</li><li>支付成功后，产品购买是否成功</li><li>支付成功后，用户的金额是否扣除成功</li></ul></li><li>支付金额测试点 <ul><li>正常金额支付</li><li>金额的最小值：0.01</li><li>无意义的值：0元</li><li>最大金额：这是金额的最大金额</li><li>银行卡或微信等，设置每日最大消费金额或者单笔最大消费金额</li><li>银行卡或微信余额不足时支付</li></ul></li><li>支付流程测试点 <ul><li>正常完成支付流程</li><li>调起订单后，取消订单</li><li>支付中断后，继续支付</li><li>支付后终端后结束支付</li><li>单笔订单单笔支付</li><li>多订单合并支付</li><li>持续点击支付，是否会出现多次购买</li></ul></li><li>支付方式测试点 <ul><li>支付宝支付</li><li>支付宝网页支付</li><li>微信支付</li><li>银行卡支付</li></ul></li></ul></blockquote><h2 id="如何开展兼容性测试" tabindex="-1"><a class="header-anchor" href="#如何开展兼容性测试" aria-hidden="true">#</a> 如何开展兼容性测试?</h2><blockquote><p>测试程序在不同浏览器上是否可以正常运行，功能是否正常使用</p><p>屏幕尺寸和分辨率兼容测试：测试程序在不同的分辨率下能否正常显示</p><p>操作系统兼容测试：测试程序在不同的操作系统下面能否正常运行，功能是否正常使用，显示是否正确等</p><p>首先开展人工测试，看看主流程和主界面是否有问题，如果存在问题，那么记录下bug情况，以及浏览器型号和版本，以及操作系统，准确定位bug产生的原因，一觉bug，告知开发人员修改。</p></blockquote><h2 id="nginx-tomcat-apache都是什么" tabindex="-1"><a class="header-anchor" href="#nginx-tomcat-apache都是什么" aria-hidden="true">#</a> nginx,tomcat,apache都是什么?</h2><blockquote><p>Nginx常用做静态内容服务和代理服务器，直接外来请求转发给后面的应用服务器，</p><p>Tomcat一个应用容器</p><p>Nginx：正向代理反向代理</p></blockquote><h2 id="apache和nginx的区别" tabindex="-1"><a class="header-anchor" href="#apache和nginx的区别" aria-hidden="true">#</a> apache和nginx的区别?</h2><blockquote><p>apache是同步多进程模型：一个连接对应一个进程</p><p>nginx是异步的，多个连接可以对应一个进程</p><ul><li>适用场景 <ul><li>一般来说，需要性能web服务，用Nginx；如果不需要性能只求稳定，更考虑Apache</li><li>Nginx处理放静态内容比Apache更好，特别是可承受压力、贷款及资源消耗上都优于Apache</li><li>所以更为通用的方案是，前段Nginx抗并发，后端Apache集群，配合起来更好</li></ul></li></ul></blockquote><h2 id="selenium有哪些定位元素方法" tabindex="-1"><a class="header-anchor" href="#selenium有哪些定位元素方法" aria-hidden="true">#</a> Selenium有哪些定位元素方法</h2><blockquote><p>ID定位</p><p>name定位</p><p>class name定位</p><p>tag name定位</p><p>link_text和partial_link_text定位</p><p>css定位</p><p>xpath定位</p></blockquote><h1 id="app测试" tabindex="-1"><a class="header-anchor" href="#app测试" aria-hidden="true">#</a> App测试</h1><h2 id="简述android四大组件及生命周期" tabindex="-1"><a class="header-anchor" href="#简述android四大组件及生命周期" aria-hidden="true">#</a> 简述Android四大组件及生命周期?</h2><blockquote><p>Activity</p><ul><li>整个应用中负责于用户交互的组件，简单来说是程序的界面由他控制</li></ul><p>Services</p><ul><li>位于后台执行，为其他组件提供后台服务或监控其他组件的运行状态</li></ul><p>BroadcastReceiver</p><ul><li>广播消息接收器，类似事件编程中的监听器</li></ul><p>ContentProvider</p><ul><li>负责存储数据，允许有需要的应用程序访问数据，相当于一个图书馆</li></ul></blockquote><h2 id="app测试的内容主要包括哪些-如何开展" tabindex="-1"><a class="header-anchor" href="#app测试的内容主要包括哪些-如何开展" aria-hidden="true">#</a> APP测试的内容主要包括哪些，如何开展?</h2><blockquote><p>功能测试：</p><ul><li>业务逻辑正确性测试：依据：产品文档--&gt;测试用例编写</li></ul><p>兼容性测试：</p><ul><li>系统版本：Android官方版本，定制版本</li><li>分辨率：720 * 1280 1080* 1920</li><li>网络情况：2g 3g 4g 5g Wi-Fi</li></ul><p>异常测试：</p><ul><li>热启动应用：应用在后台长时间待机：应用在后台待机过程中，手机重启</li><li>网络切换和中断恢复：网络切换；中断恢复</li><li>电话信息终端恢复</li></ul><p>升级，安装，卸载测试：</p><ul><li>升级测试：临近版本升级；跨版本</li><li>安装测试：首次安装；覆盖安装；卸载后安装</li><li>卸载测试：首次卸载；卸载安装后在卸载</li></ul><p>健壮性测试：</p><ul><li>手机资源消耗：cpu、内存</li><li>流量消耗：图片、数据、视频</li><li>电量测试</li><li>崩溃恢复</li></ul></blockquote><h2 id="android的兼容性测试都考虑哪些内容" tabindex="-1"><a class="header-anchor" href="#android的兼容性测试都考虑哪些内容" aria-hidden="true">#</a> Android的兼容性测试都考虑哪些内容?</h2><blockquote><ul><li>品牌机型兼容</li><li>ROM兼容</li><li>屏幕兼容</li><li>软件兼容</li><li>版本兼容</li><li>网络兼容</li></ul></blockquote><h2 id="朋友圈点赞-如何设计测试用例" tabindex="-1"><a class="header-anchor" href="#朋友圈点赞-如何设计测试用例" aria-hidden="true">#</a> 朋友圈点赞，如何设计测试用例?</h2><blockquote><p>功能测试</p><ul><li>点赞后是否显示结果</li><li>点赞后是否可以取消</li><li>点赞取消后是否可以重复点赞</li><li>共同好友点赞后，是否有消息提醒</li><li>非共同好友点赞后，是否有消息提醒</li><li>点击点赞人昵称，是否可以跳转到ta的主页</li><li>自己能否给自己点赞</li><li>屏蔽了该用户，功能好友点赞是否提示</li><li>点赞人有备注时，是否展示备注昵称</li><li>点赞后删除好友，是否继续展示其点赞</li></ul><p>UI界面测试</p><ul><li>界面是否简介美观</li><li>点赞后动态特效是否正常显示</li><li>朋友圈界面图片是否正常显示</li><li>朋友圈界面文字是否正常显示</li></ul><p>性能测试</p><ul><li>点赞人数过多是否能正常显示</li><li>同一时间点赞人数过多是否正常收到提示</li></ul><p>安全性测试</p><ul><li>发送部分可见的朋友圈，其余人不可见</li><li>发送部分可见的朋友圈，点赞后共同好友不可见</li></ul><p>弱网测试</p><ul><li>弱网环境下，点赞是否成功</li><li>弱网环境下，点赞的时间</li></ul><p>易用性测试</p><ul><li>发送部分可见，是否可以沿用上次的名单</li></ul></blockquote><h2 id="在查看logcat命令日志时候怎么内容保存到本地文件" tabindex="-1"><a class="header-anchor" href="#在查看logcat命令日志时候怎么内容保存到本地文件" aria-hidden="true">#</a> 在查看logcat命令日志时候怎么内容保存到本地文件</h2><blockquote><p>adb shell logcat &gt; c:\XX.txt</p></blockquote><h2 id="app崩溃-闪退-可能是什么原因导致的" tabindex="-1"><a class="header-anchor" href="#app崩溃-闪退-可能是什么原因导致的" aria-hidden="true">#</a> App崩溃(闪退)，可能是什么原因导致的?</h2><ul><li>缓存垃圾过多：由于手机系统的特性，如果长时间不清理垃圾文件，会导致越来越卡，也会出现闪退情况</li><li>运行的程序过多，导致内存不足</li><li>应用版本兼容问题：如果应用版本太低，会导致不兼容，造成闪退</li><li>App的sdk和手机的系统是否兼容</li></ul><h2 id="如何测试监测app的内存使用、cpu消耗、流量使用情况" tabindex="-1"><a class="header-anchor" href="#如何测试监测app的内存使用、cpu消耗、流量使用情况" aria-hidden="true">#</a> 如何测试监测app的内存使用、CPU消耗、流量使用情况?</h2><blockquote><p>perfdog 腾讯软件 不过已经收费了</p></blockquote><h2 id="如何定位app上的元素-使用appium的inspector了吗-用什么平台做的" tabindex="-1"><a class="header-anchor" href="#如何定位app上的元素-使用appium的inspector了吗-用什么平台做的" aria-hidden="true">#</a> 如何定位APP上的元素，使用appium的inspector了吗，用什么平台做的</h2><blockquote><p>xpath</p><p>text</p><p>id</p><p>name</p><p>class_name</p></blockquote><!--]--></div><footer class="page-meta"><div class="meta-item edit-link"><!--[--><span class="aurora-nav-font aurora-navbar-icon"></span><a class="nav-link external nav-link-active meta-item-label" href="https://github.com/ranyong1997/sakura-docs/edit/main/docs/Back-end/Web测试于App测试.md" rel="noopener noreferrer" target="_blank" aria-label="编辑"><!--[--><!--]--> 编辑<!--[--><!--]--></a><!--]--></div><!----><!----></footer><!--[--><!--]--></main><main style="--borderRadius:10px;--opacity:1;" class="page box"><div class="theme-default-content"><!--[--><div style="--homePageImgApi:url(https://api.ixiaowai.cn/api/api.php?time=-53753.291666666664);" class="page-bottom-next"><div class="page-next-left page-next-item"><a aria-current="page" href="/Back-end/Web%E6%B5%8B%E8%AF%95%E4%BA%8EApp%E6%B5%8B%E8%AF%95.html" class="router-link-active router-link-exact-active"><span></span></a></div><!----></div><!--]--><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--></div></main><div><!----></div><div class="recommend-page"><main style="--borderRadius:10px;--opacity:1;" class="page box"><h2 id="recommend-top-title">推荐阅读</h2><div id="recommend" class="recommend"><!--[--><!--]--></div></main></div><div id="control-comment" class="aurora-control-comment-box"><div style="--borderRadius: 10px;--opacity: 1;" class="theme-comment-box"><span class="aurora-comment-common aurora-iconfont-common page-comment-icon"></span><span class="aurora-comment-common aurora-comment-text">点击评论</span></div><div class="mobile-record aurora-comment-animate"><div class="page box" style="--borderRadius: 10px;--opacity: 1;"><div id="waline" class="vcomment-bottom theme-default-content"></div></div></div></div><!--]--><!--]--><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--></div><div id="page-sidebar-right" style="" class="page-sidebar-right"><div class="stickSidebar"><!--[--><div class="sidebar-cqy"></div><div style="--borderRadius: 10px;--opacity: 1;" id="stickSidebar" class="sidebar-single-enter-animate"><div class="sidebarScroll home-sidebar" style="" id="home-sidebar"><div id="" class="sidebar-single-common"><div class="home-sidebar-avatar"><img id="home-sidebar-avatar-img" src="https://gitee.com/ran_yong/mark-down-table-upload/raw/master/img/20211123222242.png" alt=""></div><div class="home-sidebar-info-desc"><span>Sakura</span></div><div class="home-sidebar-info-page"><div class="sidebar-page-common"><div>文章</div><div>19</div></div><div class="sidebar-page-common"><div>标签</div><div>24</div></div><div class="sidebar-page-common"><div>类别</div><div>4</div></div></div><a target="_blank" href="https://github.com/ranyong1997/sakura-docs"><div class="sidebar-github">Github</div></a><!--[--><!--]--></div><!--[--><!--]--><!----><!--[--><!--]--><div id="" class="sidebar-single-common"><div class="sidebar-link"><!--[--><!--]--></div></div><!----><!--[--><!--]--><!----><!--[--><!--]--><div id="" class="sidebar-single-enter-animate sidebar-single-page sidebar-single-common"><div class="change-page"><div class="catalog-page change-page-common"><span class="changePageActive" index="1">文章目录</span></div><div style="" class="latest-page change-page-common"><!----><span style="" class="" index="2">最新文章</span></div></div><div class="" style=""><!--[--><!--]--></div><div style="display:none;"><!--[--><!--]--></div><!--[--><!--]--></div><!--[--><!--]--><div id="" class="sidebar-single-enter-animate sidebar-single-common"><div class="sidebar-page"><span class="aurora-iconfont-common aurora-sidebar-message"></span><span>公告</span></div><div class="sidebar-message"><!--[--><li id="sidebar-message" class="sidebar-hover-bg-common"><span>这是一个公告<a href="#">Sakura</a></span></li><li id="sidebar-message" class="sidebar-hover-bg-common"><span>祝大家学业进步</span></li><!--]--></div><!--[--><!--]--></div><!--[--><!--]--><div id="" class="sidebar-single-enter-animate sidebar-single-common"><div id="home-tag-sidebar" class="sidebar-page"><span class="aurora-iconfont-common aurora-sidebar-tag"></span><span>标签</span></div><!----><div class="sidebar-tag-item"><!--[--><a href="/tag?tag=Python" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #9ed8d8; font-size: 16px;">Python</span></div></a><a href="/tag?tag=后端" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #b39ddb; font-size: 31px;">后端</span></div></a><a href="/tag?tag=接口" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #b892ef; font-size: 32px;">接口</span></div></a><a href="/tag?tag=Go" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #72ddf7; font-size: 11px;">Go</span></div></a><a href="/tag?tag=数据库" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #5e548e; font-size: 17px;">数据库</span></div></a><a href="/tag?tag=SQL" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #fdc5f5; font-size: 29px;">SQL</span></div></a><a href="/tag?tag=Python基础" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #d8e2dc; font-size: 15px;">Python基础</span></div></a><a href="/tag?tag=前端三剑客" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #b8f2e6; font-size: 26px;">前端三剑客</span></div></a><a href="/tag?tag=JavaScript" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #aed9e0; font-size: 27px;">JavaScript</span></div></a><a href="/tag?tag=TypeScript" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #ffcad4; font-size: 34px;">TypeScript</span></div></a><a href="/tag?tag=Vue" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #5b5f97; font-size: 27px;">Vue</span></div></a><a href="/tag?tag=Element UI" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #a9def9; font-size: 29px;">Element UI</span></div></a><a href="/tag?tag=Axios" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #a9def9; font-size: 21px;">Axios</span></div></a><a href="/tag?tag=Scrcpy" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #caf0f8; font-size: 29px;">Scrcpy</span></div></a><a href="/tag?tag=投屏软件" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #b388ff; font-size: 15px;">投屏软件</span></div></a><a href="/tag?tag=宝塔面板" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #b5e2fa; font-size: 29px;">宝塔面板</span></div></a><a href="/tag?tag=同步代码" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #5fa8d3; font-size: 13px;">同步代码</span></div></a><a href="/tag?tag=Node" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #b892ef; font-size: 13px;">Node</span></div></a><a href="/tag?tag=持续运行" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #b9faf8; font-size: 22px;">持续运行</span></div></a><a href="/tag?tag=HTTPS" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #b39ddb; font-size: 25px;">HTTPS</span></div></a><a href="/tag?tag=SSL" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #42a5f5; font-size: 28px;">SSL</span></div></a><a href="/tag?tag=Github" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #5fa8d3; font-size: 24px;">Github</span></div></a><a href="/tag?tag=Gitee" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #62b6cb; font-size: 16px;">Gitee</span></div></a><a href="/tag?tag=公钥" class=""><div class="sidebar-tag-single"><span class="home-sidebar-tag-hover" style="color: #7ea8be; font-size: 34px;">公钥</span></div></a><!--]--></div><!--[--><!--]--></div><!--[--><!--]--><!----><!--[--><!--]--></div></div><!--]--></div></div></div></div></div><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><!--[--><!--]--><div style="--borderRadius:10px;--opacity:1;--fontColor:#2c3e50;--fontFamily:-apple-system;--fitter-blue:1px;" class="sidebar-single-enter-animate footer-layout-center" data-v-4c868354><div class="footer box" id="footer" data-v-4c868354><!--[--><div class="footer-item" id="footer-item" data-v-4c868354><span>Copyright © by sakura All Rights Reserved.</span></div><div class="footer-item" id="footer-item" data-v-4c868354><span><a target='_blank' href='#' style='display:inline-block;text-decoration:none;height:20px;line-height:20px;'><img src='' style='float:left;'/><p style='float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px;'>💗</p></a></span></div><!--]--><div class="footer-item" id="footer-item" data-v-4c868354><span data-v-4c868354>小破站已运行207天22小时36分2秒</span></div></div></div></div><div id="set-bg" class="set-bg-fitter" style="--opacity: 1; --borderRadius: 10px; --backgroundImageUrl: url()"></div><div id="posterShade" class=""><span class=""></span></div></div><!----><!--]--><!----><div class="no-aurora-music-box aurora-music-box"><div class="music-box"><div class="no-show-more-song music-more"><!--[--><div class="aurora-music-more-single"><span class="aurora-music-song-active aurora-music-font aurora-music-music1 aurora-music-song-info aurora-music-cursor aurora-music-song">SAKURA</span></div><!--]--></div><div class="music-player"><div class="aurora-music-pic-par"><div class="aurora-music-pic" id="aurora-music-pic"><div class="aurora-music-pause"><span class="aurora-music-bofang4 aurora-music-font aurora-music-control-pause aurora-music-cursor"></span></div><img src="/sakura.png" alt=""></div></div><div class="aurora-music-info"><div class="aurora-music-info-left"></div><div class="aurora-music-info-right"><div class="aurora-music-title aurora-music-info-common"><span class="aurora-music-font aurora-music-music1 aurora-music-song-info aurora-music-cursor aurora-music-song">SAKURA</span></div><div class="aurora-music-bottom aurora-music-info-common"><div class="aurora-music-operate"><div><span class="aurora-music-font aurora-music-shangyishou1 aurora-music-cursor"></span></div></div><div class="aurora-music-operate"><div><span class="aurora-music-font aurora-music-xiayishou2 aurora-music-cursor"></span></div></div><div class="aurora-music-operate"><div><span class="aurora-music-geshunxubofang aurora-music-font aurora-music-cursor"></span></div></div><div class="aurora-music-operate"><div><span class="aurora-music-font aurora-music-gengduotianchong aurora-music-cursor aurora-music-operate-more"></span></div></div></div></div></div></div></div><audio autoplay class="aurora-music-player-control" controls="controls"><source src="musicSrc" type="audio/mp3"> Your browser does not support this audio format. </audio></div><div class="aurora-bubble" style="--aurora-bubble-z-index:-2;" data-v-267f56da><div class="aurora-bubble-box" id="aurora-bubble-box" data-v-267f56da></div><canvas class="aurora-bubble-canvas" id="aurora-bubble-canvas" data-v-267f56da></canvas></div><!--]--></div>
    <script src="/assets/js/runtime~app.5b846f34.js" defer></script><script src="/assets/js/452.9ec739fe.js" defer></script><script src="/assets/js/app.05eaf2e4.js" defer></script>
  </body>
</html>
